/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.desktop.paneles;

import com.desktop.main.ImgManager;
import com.google.gson.Gson;
import java.awt.Image;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.ImageIcon;
import javax.swing.JFileChooser;
import javax.swing.JOptionPane;
import javax.swing.filechooser.FileNameExtensionFilter;

/**
 *
 * @author Yanira
 */
public class ModExpositor extends javax.swing.JPanel {

    private File image;
    AdmEvent padre;
    private String expositor;
    private String noData = "NO HAY DATOS";
    /**
     * Creates new form Expositor
     */
    public ModExpositor(AdmEvent padre, String expositor) {
        initComponents();
        this.padre = padre;
        this.expositor = expositor;
        cargarDatos();
    }

   
    /**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        jLabel1 = new javax.swing.JLabel();
        jLabel2 = new javax.swing.JLabel();
        jScrollPane1 = new javax.swing.JScrollPane();
        jTextArea1 = new javax.swing.JTextArea();
        jLabel3 = new javax.swing.JLabel();
        jButton1 = new javax.swing.JButton();
        jButton3 = new javax.swing.JButton();
        jLabel4 = new javax.swing.JLabel();
        jLabel5 = new javax.swing.JLabel();
        jButton4 = new javax.swing.JButton();

        setMinimumSize(new java.awt.Dimension(602, 548));

        jLabel1.setText("Nombre Expositor:");

        jLabel2.setText("Reseña:");

        jTextArea1.setColumns(20);
        jTextArea1.setRows(5);
        jScrollPane1.setViewportView(jTextArea1);

        jLabel3.setText("Fotografía");

        jButton1.setText("Cargar Foto");
        jButton1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton1ActionPerformed(evt);
            }
        });

        jButton3.setText("Aceptar");
        jButton3.setMaximumSize(new java.awt.Dimension(75, 25));
        jButton3.setMinimumSize(new java.awt.Dimension(75, 25));
        jButton3.setPreferredSize(new java.awt.Dimension(75, 25));
        jButton3.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton3ActionPerformed(evt);
            }
        });

        jLabel4.setText(".");
        jLabel4.setMaximumSize(new java.awt.Dimension(500, 500));

        jLabel5.setText("jLabel5");

        jButton4.setText("Volver atrás");
        jButton4.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton4ActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
        this.setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                        .addGap(0, 0, Short.MAX_VALUE)
                        .addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 120, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jButton4, javax.swing.GroupLayout.PREFERRED_SIZE, 120, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(6, 6, 6))
                    .addGroup(layout.createSequentialGroup()
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jLabel1)
                            .addComponent(jLabel2)
                            .addComponent(jLabel3))
                        .addGap(18, 18, 18)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 475, Short.MAX_VALUE)
                            .addComponent(jLabel5, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                            .addGroup(layout.createSequentialGroup()
                                .addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 140, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addGap(0, 0, Short.MAX_VALUE))
                            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                                .addGap(0, 0, Short.MAX_VALUE)
                                .addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 118, javax.swing.GroupLayout.PREFERRED_SIZE)))))
                .addContainerGap())
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel1)
                    .addComponent(jLabel5))
                .addGap(18, 18, 18)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jLabel2)
                    .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jLabel3)
                    .addComponent(jButton1))
                .addGap(5, 5, 5)
                .addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 150, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 190, Short.MAX_VALUE)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jButton4))
                .addContainerGap())
        );
    }// </editor-fold>//GEN-END:initComponents

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
        JFileChooser chooser = new JFileChooser();
        FileNameExtensionFilter filter = new FileNameExtensionFilter(
        "Images", "jpg", "gif","png");
        chooser.setFileFilter(filter);
        int returnVal;
        returnVal = chooser.showOpenDialog(this);
        
        if(returnVal == JFileChooser.APPROVE_OPTION) {
            java.io.File fichero = chooser.getSelectedFile();
            ImageIcon im = new ImageIcon(fichero.getAbsolutePath());
            if(im.getIconHeight()<500 && im.getIconWidth()<500)
            {
                jLabel4.setIcon(im);
                this.image = fichero;
            }
            else
            {
                JOptionPane.showMessageDialog(null, "Tamaño no valido");
            }
        }
    }//GEN-LAST:event_jButton1ActionPerformed

    private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton3ActionPerformed
        String name = jLabel5.getText();
        String resena = jTextArea1.getText();
        if(jTextArea1.getText().length()==0)
        {
            resena ="Sin reseña";
        }
        if(image!=null)
        {FileInputStream ficheroStream = null;
        byte[] contenido = null;
        try {
            ficheroStream = new FileInputStream(this.image);
            contenido = new byte[(int) image.length()];
            ficheroStream.read(contenido);
            }
        catch (IOException ex) {
                Logger.getLogger(Expositor.class.getName()).log(Level.SEVERE, null, ex);
            }
        String imagen = new Gson().toJson(contenido);
        this.modificarExpositor(name, resena, imagen);
        }
        else
        {
            this.modificarExpositor(name, resena, imagenRs);
        }
        JOptionPane.showMessageDialog(this, "Expositor Modificado Correctamente", "Expositor Modificado", JOptionPane.INFORMATION_MESSAGE);
        this.padre.jSplitPane4.setRightComponent(new BienvExpositor( Temporal.evento));

    }//GEN-LAST:event_jButton3ActionPerformed

    private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton4ActionPerformed
       this.padre.jSplitPane4.setRightComponent(new ModificarExpositor(padre));
    }//GEN-LAST:event_jButton4ActionPerformed

    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButton3;
    private javax.swing.JButton jButton4;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JTextArea jTextArea1;
    // End of variables declaration//GEN-END:variables



    private void cargarDatos() {
        String datos = datosExpositor(expositor);
        Gson gson = new Gson();
        String []datosDesparseados = gson.fromJson(datos, String[].class);
        if(datosDesparseados!=null)
        {
            this.jLabel5.setText(datosDesparseados[0]);
            this.jTextArea1.setText(datosDesparseados[1]);
            byte[] resu = gson.fromJson( datosDesparseados[2].toString(), byte[].class);
            ImageIcon img = new ImageIcon(resu);
            if(img!=null)
            {
                this.jLabel4.setIcon(img);
            }
        }
        else
        {
            this.jLabel5.setText(noData);
            this.jTextArea1.setText(noData);
        }
    }
    private String imagenRs = "[-119,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,96,0,0,0,96,8,6,0,0,0,-30,-104,119,56,0,0,0,4,115,66,73,84,8,8,8,8,124,8,100,-120,0,0,0,9,112,72,89,115,0,0,14,-60,0,0,14,-60,1,-107,43,14,27,0,0,24,-123,73,68,65,84,120,-100,-35,93,105,-108,28,87,121,-67,-33,123,85,-43,-43,-21,-20,35,105,102,44,121,-111,44,-39,35,-68,-17,118,12,54,-62,6,7,-25,36,-128,13,36,4,112,-30,-40,7,2,-127,112,32,-25,16,-106,17,73,28,-62,33,24,76,76,18,-5,-80,-104,-61,22,12,94,56,54,-79,29,19,28,-39,2,-77,25,-68,-115,44,91,-34,-75,107,70,-77,-11,94,85,-17,125,-7,-47,91,85,47,51,61,82,79,119,39,-73,-11,-44,-43,-75,-68,-27,-34,-9,125,111,-87,-86,55,-124,-1,99,-104,0,-60,-77,23,108,92,-83,-55,24,34,22,9,-83,89,-108,-114,73,3,-77,121,-14,-90,-18,122,100,-25,1,0,-36,-63,108,54,13,-22,116,6,-102,-63,57,-21,-41,39,-122,122,-115,-75,-119,-120,125,-99,52,-83,45,-106,29,30,54,76,43,34,12,25,34,-94,-126,0,-52,80,-98,-105,117,29,39,-19,-28,50,47,59,121,-25,-5,-118,-8,-50,59,-73,63,-11,50,0,-35,-47,2,44,-126,-82,22,-32,-78,51,54,-99,-87,53,93,23,-114,-60,-74,-12,-9,-59,86,-57,19,-119,-120,-42,26,110,62,11,-27,-70,80,74,-127,-75,2,0,8,41,33,-124,-124,97,-123,96,-39,97,104,-91,-112,94,-104,79,102,-45,11,15,40,-49,-5,-30,29,-113,78,62,-118,46,-76,-118,-82,20,-32,15,-49,61,-7,34,-112,-71,53,-100,72,92,26,-115,-57,-55,117,93,-112,-25,32,-101,-100,-121,46,18,-66,20,12,43,-124,72,-68,7,-90,29,70,54,-107,-28,124,106,97,-101,-29,122,19,119,62,-6,-44,-61,43,-100,-3,101,-95,-85,4,-8,-45,-77,55,13,-72,33,-13,115,50,-100,120,103,40,26,-117,-92,83,41,-52,-49,45,-64,83,30,122,-61,18,68,-53,-49,46,9,1,59,-102,-128,25,-114,32,-105,78,-26,-36,116,-22,91,110,-50,-103,-72,-21,-79,-99,-5,87,-96,8,-53,70,-41,8,-16,-18,75,79,61,-121,-39,-8,-122,-116,-10,-100,-28,-71,14,-91,22,22,-112,119,61,120,30,-125,8,72,-124,37,-114,38,-69,66,8,88,-47,4,-124,97,32,-105,-100,123,78,-71,-50,53,119,60,58,-7,-13,-42,-107,-32,-56,32,59,-99,1,0,-72,-10,-110,-45,-34,-87,-115,-48,15,16,-118,-115,57,-23,121,-54,103,50,-48,74,67,51,-96,25,-112,4,-104,82,28,-111,5,-108,-64,-52,-16,-100,28,-108,-25,-62,-116,36,6,-76,-42,-17,-38,-76,-90,-1,-119,103,-10,76,61,-41,-62,-94,44,27,29,23,-32,-38,75,79,123,-101,99,88,-33,100,97,70,-111,75,65,43,85,38,94,51,-125,25,32,65,-80,-92,88,58,-78,38,-64,90,-61,115,115,-112,-95,-120,-63,-32,43,54,-114,14,60,-67,-77,-125,34,116,84,-128,-9,-66,-2,-76,-77,21,-55,-37,21,-116,-72,-91,115,96,-82,-44,122,46,10,-96,25,32,16,76,-93,53,2,0,0,24,-48,-82,3,50,109,-101,88,-65,110,-29,-16,-32,-113,118,-18,-97,-102,109,93,2,-51,-93,-123,-91,90,30,-34,-13,-38,83,123,1,-6,70,86,-55,62,-101,-13,-96,98,15,-111,-56,-25,-23,-87,-16,27,4,-16,10,124,116,62,3,77,-58,26,88,-8,124,-89,120,-24,-104,0,82,-46,-5,51,46,-99,20,21,46,74,-82,-67,-102,120,66,-127,125,102,6,51,23,122,-15,45,13,12,86,46,105,-106,87,94,121,-18,-26,83,-38,80,-20,26,116,68,-128,119,-99,114,74,-44,-43,-4,-41,2,90,4,92,59,-107,40,-9,-19,42,109,-84,4,-1,0,72,107,40,-51,-122,-124,126,-5,74,-108,117,41,116,68,0,107,88,-66,37,-25,-14,64,-60,12,-18,-81,38,-98,8,-80,76,-119,-13,78,94,-121,-2,-98,40,-72,-40,54,-76,52,-96,-48,67,-46,76,23,-94,3,124,116,68,0,98,126,3,-104,73,80,109,93,39,-97,-33,31,29,76,-32,-86,75,78,-63,21,23,110,-60,-101,47,60,25,61,49,123,69,-14,35,-63,80,-102,-41,109,57,-13,-8,-8,-118,36,-80,8,-116,118,39,-8,-58,-11,-21,67,90,-13,-72,105,-44,-10,-23,11,122,16,44,67,-30,-52,77,-93,56,99,-45,24,70,71,18,72,36,108,-12,15,70,-64,12,-4,-8,-25,-49,96,122,62,-35,-46,60,-111,32,104,-59,-67,-106,-80,-61,0,-26,91,26,-7,18,104,-69,0,-85,70,-93,97,71,113,-65,109,86,25,31,1,96,96,116,-88,7,-25,-116,31,-121,-75,99,3,88,-77,38,1,33,10,66,69,-93,18,-89,-67,102,12,-15,72,8,-1,-11,-85,-25,-80,107,-9,20,116,11,-89,-42,4,-88,-57,115,-68,-107,49,-79,69,-48,118,1,-124,34,-45,48,17,-85,-82,-1,-90,20,24,63,113,12,-101,55,-116,97,116,-84,31,-79,120,-88,102,-30,33,18,-107,-40,-72,105,4,-74,109,97,-57,11,-5,-15,-53,29,-81,-30,-16,66,-90,-48,67,58,74,48,-72,35,-45,50,109,23,-64,-76,23,28,-113,19,73,0,-125,-91,125,68,-64,89,39,31,-121,-45,54,31,-121,-43,35,-67,48,100,-29,-15,97,-56,54,112,-62,-119,107,-48,-41,31,-61,9,99,67,-40,125,112,22,123,-89,-25,49,-101,-52,34,-101,119,-112,-51,123,-56,-26,93,100,114,14,-106,-93,-117,32,-92,13,1,-25,104,-54,118,36,104,-69,0,-104,-19,115,-87,87,101,-4,-13,58,-21,86,15,-30,-36,-77,54,98,104,85,111,83,81,72,33,49,-76,-70,31,3,-61,125,24,-99,25,68,42,-103,-123,-109,119,-95,-108,-122,-42,26,74,105,120,-98,-62,124,42,-121,-35,-121,-26,-80,-29,-27,-125,56,52,-101,90,-12,102,0,51,82,16,-4,-1,95,-128,91,31,123,44,-13,-25,91,78,-33,15,96,-68,-76,-17,-84,83,-41,99,112,117,-1,-78,39,-37,-92,0,6,-122,-5,48,48,-36,87,-98,-70,96,93,24,-76,41,-91,-112,-53,58,-40,-112,-52,-32,-44,19,71,-79,-29,-59,3,-40,-2,-44,75,-56,100,-35,-70,113,17,112,104,-38,-52,-76,-74,117,111,2,-19,-73,0,0,0,63,3,-48,22,0,8,-121,44,108,56,113,45,-92,52,-105,-70,104,81,16,106,-5,-44,-31,72,4,125,3,-67,88,53,58,-116,-95,85,-3,24,25,76,-32,7,15,61,-119,84,-74,-74,-94,51,-80,-5,23,-65,-40,-109,61,-86,76,28,1,58,34,-128,86,-68,93,8,124,-128,-120,104,120,-96,7,-15,-98,-60,-118,-34,-103,48,67,18,35,-21,70,-112,-24,-21,65,58,-25,-30,-114,-1,121,18,-98,14,-34,38,38,-32,87,43,-105,-125,-58,-24,-120,0,-114,-105,127,36,108,-39,26,-128,28,28,-22,3,-55,-10,100,35,-34,-37,-125,-13,-50,-37,-116,95,76,-66,-126,-105,15,4,39,63,-107,-10,126,-39,-106,76,84,-95,35,35,-31,-17,60,-78,115,63,3,79,0,64,36,26,1,73,-39,-74,-48,-65,106,8,-89,110,90,23,-56,15,51,-25,83,25,-6,89,39,-72,-24,-40,108,40,51,-33,14,0,-62,-112,-128,48,-38,22,-124,97,98,-13,-26,19,10,121,40,7,-2,-17,-97,63,-5,108,-78,19,60,116,-88,17,6,-108,82,63,34,-94,79,48,83,-100,68,123,-17,11,13,-83,26,-126,101,72,-28,93,5,6,-77,-42,-72,-85,-83,25,-16,-95,99,22,-16,-51,109,79,-17,4,104,123,50,-103,1,-124,4,-75,49,-124,35,17,-40,118,-88,116,75,96,-42,80,-34,-3,-99,-30,-95,99,22,0,0,-102,-7,95,-26,-26,22,46,39,-47,-54,-5,-115,75,67,-102,22,-92,105,-106,-90,-93,-17,-71,-1,-87,-25,-9,-76,51,125,63,58,42,-64,-44,-4,-63,109,-67,-45,-79,-33,-126,-28,89,71,-15,-64,-61,-78,-95,24,112,28,23,-52,90,105,-91,-66,-42,-66,-108,107,-47,49,23,4,0,-9,62,-74,63,-109,-100,79,-35,-72,-80,-112,102,18,6,-38,21,60,5,100,-78,121,48,-16,-16,1,101,118,-92,-5,89,66,71,5,0,-128,-81,62,-12,-8,-9,115,-114,-5,56,72,-94,93,97,33,-107,-125,-29,122,-128,-58,-115,59,118,-20,104,-5,-4,-113,31,29,117,65,69,-24,85,35,35,-1,10,-32,86,90,-47,-15,112,5,123,-9,77,37,-103,-7,119,63,125,114,-25,127,-74,35,-67,-59,-48,13,2,64,73,-17,62,11,-95,25,-128,6,-38,-111,-34,-82,23,119,-17,98,-83,62,-123,46,120,108,-67,-29,46,8,0,6,55,94,-71,23,-62,-72,-81,77,46,40,-29,120,-4,-87,-121,-98,-38,-43,21,79,73,119,-51,-61,-71,-55,23,30,-39,-62,-84,31,-96,21,-81,20,-12,-21,88,-82,-1,34,-38,-68,-71,-93,-66,-65,-124,-82,112,65,0,16,-117,100,30,77,103,99,-49,-64,119,-97,96,-123,-80,-67,91,-56,7,-70,-60,5,1,0,-83,-71,60,13,18,-33,-122,48,120,37,-25,-126,-104,-59,125,-99,46,-85,31,93,99,1,0,-64,26,-33,16,-106,-15,105,48,-62,43,18,63,-8,-107,-104,80,-37,87,34,-18,35,69,-41,-76,1,37,100,-10,60,-2,-17,0,-82,111,117,-68,12,118,-64,-6,-113,-93,-57,-100,121,71,-85,-29,62,26,116,-107,5,0,0,107,-2,123,50,-52,45,0,-97,-48,-78,56,25,76,-60,55,68,70,78,-17,42,-14,-127,46,-76,0,0,-56,-20,-101,-68,-104,-124,-8,1,-128,-31,86,-60,-57,-32,-81,-121,23,-116,-9,-45,-119,39,-26,91,17,95,43,-47,-107,2,0,64,102,-17,-77,-65,71,-122,-72,-105,-120,19,71,19,15,51,-18,-102,-54,79,-1,-55,-38,-75,23,-76,-3,-122,123,51,-24,90,1,0,96,-2,-103,-5,-65,103,-11,-83,125,7,25,71,-14,-60,32,67,123,-71,-97,78,59,-13,111,-18,86,-14,-127,46,108,3,-4,-48,-39,-71,-109,115,110,14,-95,-127,19,32,-19,-26,13,-127,-63,112,-25,-9,-62,-101,-33,-73,103,-19,-23,87,117,45,-7,64,23,11,48,-75,-3,-85,113,22,-14,36,-46,30,-14,-45,-69,96,-10,-116,-64,76,-116,-128,-60,-30,67,23,86,30,-100,-103,-105,-96,-46,-121,65,68,-93,109,-54,-18,17,-93,107,6,98,-43,48,18,-125,91,-120,-92,-127,-30,82,16,-18,-4,62,-28,14,-18,-128,-105,-99,7,72,0,100,4,3,4,-68,-12,12,-78,7,38,-95,50,-77,0,9,48,-119,13,-4,-46,67,109,127,-30,121,57,-24,74,11,96,6,-51,61,-115,-73,16,100,-96,-115,98,55,15,103,-6,5,120,86,4,50,50,0,17,-118,1,0,116,62,5,47,61,13,118,51,0,3,68,-123,-101,-4,12,94,53,-97,74,-66,6,-64,-81,-37,94,-120,38,-47,-107,2,100,118,-34,-67,-122,-56,120,83,-93,46,-126,118,115,-48,-13,123,107,15,-112,12,116,43,8,8,-127,-15,86,116,-79,0,93,-23,-126,92,109,93,67,-126,6,72,16,90,16,-34,-105,122,-6,-34,-43,-99,46,83,35,116,93,55,116,-1,-29,15,12,71,66,-4,107,-128,-42,-74,42,78,34,-6,-113,-72,55,-9,30,-38,124,117,-41,-52,-126,-106,-48,117,46,40,98,-53,15,3,124,-52,-47,-84,11,81,13,102,-66,58,25,26,120,18,-64,103,91,22,105,-117,-48,85,22,48,-9,-20,79,-50,17,68,-37,1,58,-70,103,-43,-21,-126,93,34,-6,120,108,-3,37,55,18,81,-41,44,-36,-44,21,2,48,51,125,-5,-73,123,47,93,-91,14,127,-5,-76,-16,-63,-43,-74,109,-75,60,99,12,-64,113,92,-9,-119,-123,-34,-5,-9,-124,-41,125,-12,61,-89,13,119,116,-107,-108,18,58,46,-64,-51,-109,-68,78,16,38,-104,-16,118,2,34,-3,-71,3,56,91,61,-115,-95,30,107,-55,65,87,-45,96,-58,-52,66,30,-65,-63,-119,56,104,31,3,6,-51,-127,-15,29,45,-16,-113,31,60,-119,-10,-75,38,-111,35,67,-57,4,-72,-3,37,94,61,-107,-59,71,64,-8,75,48,-62,-59,85,10,0,0,66,-69,56,33,-3,12,78,10,77,35,17,-79,32,22,121,105,111,49,-80,-42,72,-89,-77,-40,-103,-17,-57,-82,-56,-55,112,69,8,-16,-75,45,12,100,-120,-15,53,72,124,-23,-3,27,-23,-59,-93,47,-43,-14,-47,118,1,94,123,-13,67,-79,-72,109,-67,-5,-86,-117,95,-13,73,-45,-118,-81,-98,-49,-94,-95,67,14,121,105,-116,-26,94,-63,-79,116,8,3,97,32,20,50,-117,98,52,-50,-74,86,10,-98,-21,98,54,-85,-15,-118,-22,-57,-85,-95,99,-111,49,18,1,-30,3,105,24,64,111,68,29,-34,-2,-60,115,-73,60,-75,111,-26,43,63,-71,-10,-94,-74,90,68,91,5,-72,-4,-42,109,-105,11,22,55,16,-31,-52,-80,101,-30,-36,-109,-42,98,-61,-40,42,76,-89,5,-36,-59,-42,-30,99,-115,-104,51,-117,62,111,6,125,-68,-128,30,100,16,38,23,22,105,16,1,30,19,-78,108,32,-87,109,-52,82,2,51,-78,15,-13,-95,65,-80,104,-36,-55,19,4,-12,69,-128,108,54,-119,-97,77,-66,-116,-67,-45,-13,96,-26,61,-84,-7,-90,87,15,12,124,121,-57,103,-38,115,-29,-66,45,2,92,118,-53,67,-101,-96,-59,13,-111,-112,-4,35,83,10,-54,-70,26,0,-127,72,96,117,127,28,23,111,62,22,-90,21,-63,92,-106,-102,123,-5,125,-79,23,-128,-105,-24,-66,18,-128,-124,13,8,-28,-16,-37,93,123,-15,-20,-98,41,104,93,120,-67,53,108,9,-104,-110,120,46,-29,62,-81,-108,-2,-12,-116,-116,-33,-15,-40,-11,103,-43,127,-83,-78,69,88,81,1,-34,-16,-7,7,-94,28,13,125,40,100,-48,71,86,-9,-40,3,-106,33,113,40,-23,32,-25,106,16,21,-42,-128,35,34,88,-90,-127,77,99,-125,-40,124,-36,106,-72,108,33,-107,-89,101,-67,100,-35,12,4,1,-79,16,32,-111,-57,-77,-69,15,97,-57,-85,83,-56,57,110,113,45,34,13,102,-122,20,-64,96,-52,-126,109,10,28,-100,-49,-71,-55,-84,-77,-115,-75,-5,-79,7,63,112,-39,19,104,-20,41,-113,10,43,38,-64,-106,-101,31,-68,-120,-124,-68,113,32,22,58,107,48,110,-45,-31,84,30,-13,89,15,-123,-102,79,62,1,42,66,-124,45,3,-101,-113,29,-58,-122,-47,33,120,108,98,62,123,-12,43,-83,26,-94,80,-29,-75,-54,-29,-71,61,83,120,118,-49,52,-78,-114,87,94,4,-86,68,126,-27,-101,17,50,9,-85,19,54,-108,-42,-40,51,-109,78,-27,93,-3,111,41,-19,-4,-61,-81,62,116,-59,66,43,-72,-15,-93,-27,2,-68,-10,-117,119,-11,26,102,108,-85,109,26,-17,27,27,-120,90,-82,98,28,-104,-53,65,3,101,-94,9,2,66,84,-120,15,6,1,-45,-112,88,-65,-90,15,27,70,-5,97,-121,-62,-56,58,2,57,15,77,47,-50,97,74,32,108,2,-122,-16,48,-105,76,-31,-71,-67,51,-40,61,-67,0,-83,25,-84,-117,68,-125,-95,117,-31,13,-79,-62,11,-34,58,32,2,-125,17,-73,13,-84,-18,-79,113,56,-103,-29,-87,-123,-20,43,74,-23,-21,31,-6,-85,-53,30,68,11,7,114,45,20,-128,-23,117,55,-35,119,-79,-108,-26,77,67,-15,-16,41,125,-79,16,29,-100,-49,34,-107,87,101,114,69,-125,-102,31,-36,-82,4,67,74,-12,70,109,-116,13,-58,49,-46,31,67,56,20,2,67,-62,-45,4,-59,-128,-42,5,-105,47,5,32,-119,33,72,67,107,15,-77,-55,44,-10,30,78,-30,-64,108,26,-103,-68,83,92,125,-79,94,-48,53,-37,58,-80,-113,33,9,24,78,-40,8,-103,2,123,-90,83,-71,-84,-29,126,93,-69,-50,-60,-74,-113,-2,-63,116,43,88,107,-115,0,19,19,-30,-30,-34,-13,63,105,91,-14,99,-21,-122,18,49,-57,-45,56,48,-97,45,-84,120,-24,35,84,44,-125,124,81,103,-65,109,25,-120,-121,45,68,109,11,-111,-112,81,94,-54,38,-105,-9,-112,-50,123,72,-25,29,-92,-78,46,-76,-42,117,9,-81,38,-73,-98,0,-123,-107,27,107,-81,-115,-122,36,70,-5,34,-104,78,-26,112,104,46,-77,67,67,-65,-9,-31,15,95,113,-44,-45,-36,71,45,-64,121,95,-72,103,-44,20,-58,-83,-3,-79,-48,-101,70,-5,-29,-76,119,54,-115,84,-50,43,-82,124,37,-80,-100,-38,47,22,17,-124,-86,93,86,-79,45,1,-48,68,-19,-26,0,-71,96,-82,34,57,-24,126,106,-123,42,-100,67,0,70,-5,-93,-112,-126,-16,-14,-95,-123,-116,-25,121,127,-5,-16,88,-6,102,92,125,117,115,11,90,-41,-63,81,-67,31,122,-63,-25,126,124,-106,105,-120,-69,71,-6,-94,-25,-9,-59,-62,-12,-14,-95,5,100,93,85,36,-65,-98,127,95,70,16,84,87,-92,-118,80,-107,-3,-91,-90,58,-32,-104,-71,-8,31,-7,14,16,2,93,-40,-38,-83,82,60,-11,93,60,51,99,62,-109,7,1,24,27,-116,-101,-87,-100,-77,101,-51,-116,28,59,-18,-4,-65,120,-16,-107,109,-33,-12,-114,-124,-61,35,-98,108,57,-1,-13,-9,94,44,77,-36,-73,110,40,-79,-55,50,36,94,56,48,7,-57,107,-17,-5,14,-107,6,-77,-18,-47,21,75,119,38,-103,-61,-85,83,11,56,110,85,-113,17,15,91,-41,-70,-79,-44,-9,78,-98,-72,61,118,36,113,29,-111,5,92,-16,-123,123,47,-111,-124,-69,-113,95,-43,-37,-97,117,60,-20,-97,73,-93,-46,-67,108,81,8,124,80,-13,-85,-38,123,-78,111,45,-48,-64,32,-126,-125,39,-7,-105,-84,-12,111,5,-19,-95,-98,120,-63,56,29,79,97,46,-107,-61,113,-85,122,-111,-9,-68,-115,36,112,-6,-102,-13,127,-1,-98,-67,-37,-18,90,-42,-45,119,-53,22,-32,-84,-49,-2,-16,120,73,116,-9,-40,64,98,85,-50,-11,48,-75,80,120,-20,102,41,66,17,-8,-115,-70,-37,-123,31,40,7,-86,-71,6,-11,-72,47,112,82,-20,58,-42,-95,-53,-73,86,110,-51,85,117,-74,-85,-50,-13,11,-22,-45,-117,11,43,45,98,38,-103,-61,-70,-31,30,-54,100,-35,-11,30,25,107,-10,92,-72,-15,30,108,-37,-42,-76,-7,45,-49,5,77,76,8,83,-56,91,-120,104,109,-58,113,113,104,-66,-50,122,109,85,43,-45,6,15,-43,-89,-95,17,-54,-60,-7,26,67,-8,27,70,-1,113,4,-113,-127,27,-47,30,-76,-127,-14,94,70,-83,59,-85,-89,15,-126,18,41,-83,-15,-30,-127,57,-60,-62,22,-127,-16,-34,115,-20,83,-34,-43,116,1,-79,76,1,-50,-114,-100,122,29,-120,94,-49,-52,-104,73,6,31,56,107,88,-53,-22,44,87,91,32,-55,-89,81,-35,-43,84,17,-32,-87,-94,-87,-81,-25,-94,75,43,100,85,-11,90,74,-105,85,87,-122,-86,-72,-3,73,-42,38,-28,-37,87,85,-108,106,56,-98,-121,67,-59,-91,52,-119,-24,-77,-25,-4,-45,29,99,-51,114,-38,-76,0,-101,111,-8,-18,42,1,-6,56,-106,-20,-70,114,85,70,27,101,-69,84,114,-82,-31,-69,102,-103,-19,-22,-102,-33,-96,-5,88,-82,-63,-2,-13,125,21,-93,86,-41,-6,-42,-48,-8,-116,70,101,-15,-127,104,-124,-103,62,-72,-8,73,21,52,45,-128,77,-42,-97,-127,-79,54,-40,-50,45,-98,-95,106,82,27,-38,116,-99,42,25,36,-75,-47,72,118,-111,80,-27,-66,-126,-43,-67,126,94,-22,-119,21,44,73,-67,-30,114,85,-44,12,34,126,-57,-87,19,119,53,-75,2,97,83,2,-100,51,-15,-83,4,1,-41,21,72,-14,37,93,78,-72,-54,109,4,8,-11,-3,-124,-33,-123,84,111,-41,-87,-113,77,13,-82,22,63,-89,-62,-101,-113,88,95,-66,107,-50,-83,9,117,50,86,-107,-9,26,73,24,99,-90,-83,126,-81,101,2,112,-56,-66,24,68,-57,-108,83,-81,83,-13,3,109,64,-112,-59,74,-32,-32,21,-127,18,-95,94,-51,71,-64,-107,20,-2,53,18,66,87,-99,19,-36,-10,19,94,-101,118,-99,-68,86,-39,109,-75,107,-84,98,40,16,39,1,2,-52,23,53,-61,109,83,-49,5,105,-16,27,5,88,50,-88,-70,-9,-115,-38,38,-127,43,-39,-88,65,61,51,-10,-3,40,-83,85,-32,-41,-118,8,117,-85,89,-125,84,75,-67,-78,74,79,-88,-106,-8,-58,110,-85,86,-126,70,21,-82,110,-2,43,41,-128,24,39,45,-103,105,52,41,0,49,93,92,46,38,81,37,77,31,91,-28,-33,95,39,99,-66,11,-118,-9,54,-88,124,30,115,105,-66,-96,-8,77,-123,83,42,4,80,-23,-52,114,21,-88,-83,-123,-59,-40,-4,2,-96,82,-13,107,-120,47,89,-119,63,-65,101,119,-29,115,-22,117,-35,82,29,-9,89,12,-91,107,52,112,-52,-94,-92,22,-79,-92,0,-21,63,120,83,-120,-63,39,-107,-21,62,-77,-113,-69,-54,-97,-66,96,-1,-2,-46,-50,90,122,-32,-69,-96,114,38,105,0,-94,-24,66,42,34,20,78,39,80,-111,110,-1,-76,78,67,-8,93,23,26,-111,-113,18,91,65,34,81,114,51,-75,-114,-88,-6,19,44,83,61,43,89,-38,106,-127,38,4,-120,13,13,-82,5,32,75,20,-44,-70,-96,18,-86,8,95,-60,109,-80,-1,-12,-14,105,26,4,81,-26,-65,49,42,22,81,19,5,124,-115,98,3,1,10,-57,-86,-69,-82,62,-117,-88,27,80,-57,11,113,85,-54,65,-79,-120,49,-73,88,41,74,88,-38,5,-111,24,-86,-92,-61,69,-126,22,-85,-35,-91,-21,106,54,-54,-89,-8,-97,-52,9,18,94,20,-95,116,101,-55,-78,-54,110,39,-24,-67,106,116,-30,74,-35,-12,-69,-96,-78,0,64,-112,-4,82,109,-10,-71,-98,114,99,93,-74,-124,-86,-49,-94,-82,-89,34,22,19,-102,122,-14,110,73,1,52,81,60,48,97,84,102,-95,26,-43,22,80,-77,17,-44,-51,-17,94,-86,68,-88,-119,-85,60,-115,76,75,-8,33,63,-31,-59,111,0,-91,-98,84,-64,-27,-8,-120,-81,-112,94,113,65,-107,-74,0,-107,16,-56,124,35,-41,83,72,69,-79,110,106,29,-46,37,5,-112,-102,-93,44,-86,75,92,91,-85,27,91,64,-27,112,-64,101,-8,-38,-111,90,17,-106,-62,34,-18,-115,43,-57,-3,13,114,64,-128,34,-21,-63,-38,30,-84,-46,117,63,13,106,127,65,39,-65,27,-61,-13,18,-26,-125,-51,-108,100,73,1,92,-91,119,-104,66,100,-119,17,-87,75,64,-115,55,-86,-12,-122,42,14,33,-40,-65,-84,-27,-70,-46,-48,2,-43,-82,-121,124,94,-33,-33,15,-86,69,-112,-4,-46,-74,-97,116,-44,-35,14,76,117,4,-56,-10,-119,-57,21,-73,86,55,20,-94,-48,76,-12,93,5,-2,-56,-29,-97,120,-21,-44,18,-44,2,104,98,58,-6,-48,-74,59,-89,71,94,119,-43,-13,0,46,5,33,82,-103,46,-82,-98,31,-10,-51,19,-5,-89,-109,3,-124,85,-90,-100,-21,53,17,-107,109,-65,60,-68,72,-61,31,-124,-65,91,89,33,43,-40,30,4,106,127,61,-14,-53,62,29,37,21,-117,-87,86,-124,-83,95,-5,-15,34,-125,63,-16,-40,122,-66,-31,-64,-5,-82,78,53,-52,100,21,-102,-66,39,124,-58,-33,-35,126,38,9,-2,10,-111,56,-121,10,-88,63,-17,-33,-24,-58,12,42,115,-2,-27,-7,125,-8,126,-93,36,76,-31,88,41,-98,82,46,43,50,-106,-114,-41,-62,111,1,-123,-33,-43,13,113,73,0,-65,37,84,26,104,-1,-68,-47,98,115,80,-2,-74,68,107,-99,103,-58,-105,-13,38,-2,-7,-55,-113,-67,-11,80,-77,124,-106,-80,-68,-101,-14,19,19,-30,12,115,-4,90,65,-12,55,36,-24,-124,10,-79,-94,-18,125,-32,26,49,-86,69,0,42,-65,-127,-64,126,-8,-124,8,10,0,-97,-95,85,13,-54,124,-58,81,34,-70,-66,0,21,-62,-31,-85,-7,104,-110,-12,98,-56,48,-13,15,21,-21,-49,-4,-26,-29,111,59,-30,39,-85,-105,39,64,17,39,79,-36,-34,31,-79,-59,-37,8,-8,48,17,109,32,18,6,85,-109,93,93,-77,-21,-118,-32,-77,2,32,40,-128,79,-120,-118,-53,-14,-71,56,44,38,64,-91,39,83,45,-124,95,0,63,-7,-11,72,46,93,95,53,-25,52,-53,-96,-69,92,-83,-65,-12,88,-10,-15,73,124,-26,51,71,117,35,124,-39,2,48,51,109,-35,-70,-107,0,-32,119,-111,-45,-93,51,-16,94,-81,88,92,-61,68,111,34,34,-77,-82,11,-86,35,66,13,-39,-43,98,-44,88,-128,47,-69,13,91,-31,-54,70,64,-128,66,-58,43,-92,-41,17,-96,-70,-10,87,-109,15,-16,1,-55,-22,-74,56,-12,119,46,-77,-10,-20,-78,109,91,-17,-37,-73,-113,-57,-57,-57,121,114,114,-110,-73,110,-35,-54,116,4,79,-52,53,35,0,77,76,76,-56,99,-113,61,-42,72,-89,-45,-58,-24,-24,-88,49,51,51,99,90,-106,101,24,-122,97,104,-83,77,-49,-13,66,47,-26,-51,53,79,101,-84,43,-25,61,121,73,-106,105,35,32,-20,-122,34,-108,-83,0,-63,99,85,2,-108,-119,39,63,-3,84,63,-41,-43,-28,7,72,-9,-19,-81,67,122,109,-113,-88,112,-74,96,-50,68,-123,55,57,108,122,63,62,63,-31,62,24,33,47,71,68,-38,-13,60,87,8,-111,103,102,-121,-103,-107,16,-62,77,-91,82,-82,-42,-38,61,-2,-8,-29,-35,84,42,-27,93,-35,-28,-77,66,-117,10,-64,-52,116,-37,109,-73,-123,-92,-108,9,34,-22,83,74,-11,24,-122,17,5,16,101,-26,-120,16,-62,6,96,43,-91,-94,68,20,6,96,104,-90,-48,97,-113,70,94,-51,-101,-101,-10,-69,-58,-70,-61,-98,-20,119,32,76,-122,16,-43,34,44,42,64,-87,33,110,-123,0,-88,-112,90,-87,-39,-59,115,-39,127,-116,-39,36,-19,-11,75,53,59,106,-26,-9,30,103,123,47,-10,27,-6,96,-47,-33,103,1,40,34,-14,-104,57,15,32,45,-124,-56,18,81,78,107,-99,97,-26,20,17,37,-75,-42,-13,68,52,-89,-108,90,-72,-26,-102,107,-14,-2,-100,45,91,-128,91,110,-71,-59,-116,-57,-29,-3,-98,-25,-99,64,68,27,0,-116,17,81,63,51,-57,-119,40,6,32,-52,-52,33,0,17,34,10,49,-77,-127,66,-41,-42,2,96,17,-111,-111,-41,48,102,60,25,-98,114,-115,-48,65,-49,8,77,121,-122,76,-21,-54,-33,39,111,78,0,-33,-74,63,-21,-27,-63,92,64,-127,42,-46,-21,11,-32,39,-67,79,122,122,-115,-31,-70,35,-106,-101,29,54,-68,108,88,104,-105,-120,-104,-103,-103,-120,92,102,118,-120,-56,97,102,77,68,10,-128,-93,-75,-50,10,33,114,90,-21,-100,16,34,-59,-52,-13,0,14,3,-40,-61,-52,-69,108,-37,126,113,118,118,-10,-16,-11,-41,95,-65,-24,-5,5,-117,14,-60,44,-53,-110,-52,28,-107,82,-82,97,-26,13,0,-114,103,-26,33,34,-118,51,115,4,-128,93,36,-38,98,102,-125,-120,4,51,11,42,44,-42,32,-103,89,88,4,90,99,41,-84,-79,20,-128,-68,102,102,118,-104,-60,-108,43,-59,-116,54,105,78,25,88,80,-126,-78,90,34,-57,2,14,11,-108,-85,124,21,42,3,-78,10,-87,-11,-50,41,108,-80,-17,119,-127,109,-101,20,34,66,33,33,21,-9,27,30,-122,-91,-53,3,-122,-57,22,21,70,125,69,43,14,3,84,26,83,48,0,77,68,-118,-103,21,17,-23,-94,40,30,17,57,0,28,33,-124,3,32,77,68,11,90,-21,-61,68,20,37,-94,116,46,-105,59,100,89,-42,28,-128,35,23,32,26,-115,-22,76,38,-109,55,12,99,6,-64,30,-83,53,17,81,-110,-103,19,0,98,68,20,102,-26,112,81,-120,-62,-110,37,69,11,96,102,-85,40,72,121,-124,86,20,-57,8,17,-28,88,72,-119,81,-10,74,-29,99,120,76,112,65,112,88,32,-83,36,101,-76,-96,44,11,-28,33,-56,-47,-126,-78,76,66,23,-114,55,-16,65,-123,49,-77,69,-118,77,-128,67,-92,-39,22,-118,-93,-92,57,42,53,-57,-123,98,-117,52,44,-30,-14,116,95,-87,-47,100,-122,6,-96,-104,-39,-93,-62,-36,56,-120,8,92,64,-55,-19,56,0,60,0,-86,-8,-99,5,-112,43,-71,35,0,11,68,116,-104,-120,-10,50,-13,44,17,-27,-94,-47,-24,-110,61,-92,69,5,-104,-100,-100,-12,70,70,70,102,-91,-108,-69,-104,121,70,74,-7,12,-128,4,51,-57,81,108,7,0,68,1,68,-104,-39,2,32,-118,-33,17,0,97,0,-122,16,-126,-104,-103,-118,66,88,-52,28,38,-94,80,81,-88,-78,-121,49,-119,97,-126,17,33,-115,94,113,68,-113,89,46,27,-52,12,34,-30,-94,91,-55,1,-56,50,-77,91,-36,-57,-59,-29,30,-128,28,17,101,-104,57,95,18,-125,-103,51,0,50,0,114,90,-21,-116,97,24,73,-83,117,82,41,53,99,89,-42,-12,-31,-61,-121,-25,-90,-90,-90,-106,44,-56,-110,-67,32,102,-90,91,111,-67,-43,0,96,2,48,99,-79,-104,73,68,86,62,-97,-73,-124,16,-106,82,42,20,10,-123,44,-91,-108,33,-91,20,-52,108,50,-77,-83,-75,14,75,41,37,17,-111,-42,-102,80,-80,14,11,5,-63,108,0,-110,-88,-66,-85,105,39,74,46,5,64,-106,-120,50,74,41,-89,98,25,-52,0,-108,-42,58,47,-91,-52,22,-83,64,105,-83,61,33,68,94,74,-103,23,66,-72,-98,-25,121,-52,-20,40,-91,28,41,-91,-101,-51,102,-99,-21,-82,-69,-50,107,-90,91,-70,92,2,104,98,98,-126,-58,-57,-57,105,118,118,86,-12,-11,-11,-47,-18,-35,-69,-27,-48,-48,-112,-80,109,-101,22,22,22,72,41,37,108,-37,54,-120,72,42,-91,-54,55,-3,13,-61,32,-61,48,-116,124,62,111,49,-77,105,24,-19,-3,-77,37,75,64,9,33,-36,124,62,-17,-102,-90,-23,121,-98,87,38,46,20,10,113,50,-103,84,-106,101,121,74,41,-107,72,36,56,-105,-53,-79,82,74,69,-93,81,61,59,59,-53,-5,-10,-19,-29,-83,91,-73,106,0,-53,30,11,-76,-78,6,86,-90,-46,-104,-79,117,-21,86,26,31,31,15,-60,63,57,57,73,35,35,35,-44,-41,-41,71,-79,88,-51,95,-76,-19,24,82,-87,20,-105,-120,28,31,31,15,16,56,57,57,-55,0,80,28,104,-107,118,47,123,-64,-43,8,-1,11,-13,75,75,89,-49,121,-12,13,0,0,0,0,73,69,78,68,-82,66,96,-126]";


    private static void modificarExpositor(java.lang.String nombre, java.lang.String resena, java.lang.String foto) {
        com.webservice.servicios.Gestor_Service service = new com.webservice.servicios.Gestor_Service();
        com.webservice.servicios.Gestor port = service.getGestorPort();
        port.modificarExpositor(nombre, resena, foto);
    }

    private static String datosExpositor(java.lang.String nombre) {
        com.webservice.servicios.Gestor_Service service = new com.webservice.servicios.Gestor_Service();
        com.webservice.servicios.Gestor port = service.getGestorPort();
        return port.datosExpositor(nombre);
    }
}
